-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
run ci on macos-latest #254
base: master
Are you sure you want to change the base?
Conversation
Responding to #248 (comment) here:
Agreed. Maybe we should specify the C standard too.
That's the thing, I don't have a system. Completely depending on the github workflow for debugging, which is not great. |
This one's pretty odd indeed, but I'm not sure I have much to offer in help. I found this, where the 'correct answer' may be a clue to something: Otherwise, have you tried printing out the actual search paths being used and check the files are there? Just create a dummy test sequence that does that. Something like |
Xcode C
|
Xcode C++
|
Homebrew C
|
Homebrew C++
|
I added this to a test yaml file, and grabbed the outputs above:
|
This seems to be a cool way to debug it: https://github.com/namespacelabs/breakpoint |
Well, it already complains about some missing directories... Now why I don't have a clue. Is there a way we can inspect the filesystem in the CI image? Sorry I haven't been more proactive, but haven't had the time to do more than dropping a few random comments. |
For debug purposes, both xcode and homebrew, but getting one or the other to work would be enough. Still hitting some include issues. xcode can't find C++ headers, but can find C headers. Homebrew finds C++ headers, but not C headers.
f42d5a7
to
071a908
Compare
Just pushed a rebased version, no changes in the results, and none expected.
I've toyed with the breakpoint action I mentioned above. It keeps the workflow running and lets you ssh into the runner. You can actually run the tests interactively, and reproduce like that. Haven't gotten far though. Some of the missing directories are due to Apple removing We used to run
Don't worry about it, and I do appreciate you having even a glance at the pull requests. |
No description provided.